/*jslint browser: true, devel: true, bitwise: true, white: true, plusplus: true, forin:true, nomen:true */
/*global $:true, define:true */

/**
 * @module Core
 */

define(function() {
"use strict";

function AbstractMethodException(className,methodName) {
	Error.call(this,'['+className+']'+methodName+'is abstract method'); 
}

AbstractMethodException.prototype = Object.create(Error.prototype);
AbstractMethodException.prototype.constructor = AbstractMethodException;
return AbstractMethodException;
});
